perm filename JCONVT.F4[MSS,LCS] blob
sn#142461 filedate 1975-01-27 generic text, type T, neo UTF8
00100 SUBROUTINE CONVT
00200 COMMON/Q/ RN(18000),PWDS(2000),V(200),RSTFAC(80),STFF(80),
00400 1 R(2,1000),JR(80),P1,P2,I
00500 COMMON JY,L,RJH,RJD,RDIS /RS/JW(80)
00700 DO 1 K=1,250
00800 L=PWDS(K)
00900 IF(L.GE.I.OR.L.EQ.0)RETURN
00950 LA=L+1
01000 A=RN(LA)
01100 IF(A.GT.4)GO TO 3
01110 2 LL=L+3
01155 LX=L+2
01200 A=RN(LX)
01300 RN(LX)=RN(LL)
01400 RN(LL)=A
01500 GO TO 1
01600
01700 3 IF(A.NE.5)GO TO 4
01800 RN(LA)=10
01850 IF(RN(L).LT.4)CALL EXPND(L)
01900 A=RN(L+5)
02000 RN(L+5)=RN(L+6)
02100 RN(L*6)=A
02200 GO TO 2
02300 4 IF(A.NE.6)GO TO 5
02400 RN(LA)=13
02500 GO TO 2
02600 5 IF(A.NE.7)GO TO 6
02700 RN(LA)=17
02800 GO TO 2
02900 6 IF(A.NE.8)GO TO 7
03000 RN(LA)=5
03100 GO TO 2
03200 7 IF(A.NE.8)GO TO 8
03300 RN(LA)=6
03400 GO TO 2
03500 8 IF(A.NE.10)GO TO 9
03600 RN(LA)=7
03700 LB+L+4
03800 LC=L+5
03900 LD=L+6
04000 A=RN(L)
04100 IF(A.EQ.1)GO TO 2
04200 IF(A.NE.2)GO TO 10
04300 CALL EX2(L)
04400 11 A=RN(LB)
04500 B=RN(LC)
04600 RN(LB)=RN(LD)
04700 RN(LC)=A
04800 RN(LD)=B
04900 GO TO 2
05000 10 GO TO 11
05100
05200 9 IF(A.NE.20)GO TO 12
05300 RN(LA)=8
05400 GO TO 2
05410 12 IF(A.NE.18)GO TO 2
05420 IF(RN(L).LT.6)CALL EX3(L)
05430 A=RN(L+4)
05440 B=RN(L+5)
05450 RN(L+4)=RN(L+6)
05460 RN(L+5)=A
05470 RN(L+6)=B
05480 GO TO 2
05500 1 CONTINUE
05600 END